[Android M Feature Spotlight] ce est exactement comment Doze Réduit Drain de Batterie
Doze est l'une des caractéristiques les plus intéressantes de Android M, et aussi potentiellement énorme pour la plate-forme. Google a dit encore et encore que la nouvelle version d'Android permettrait d'améliorer la vie de la batterie, mais ils auraient pu effectivement fait cette fois. Sommeiller met applications dans un profond sommeil lorsque le dispositif est pas utilisé pour économiser l'énergie, et des développeurs de Google docs expliquer exactement comment cela va fonctionner.
Doze est réglé pour activer quand un appareil est débranché, stationnaire, et l'écran est éteint. Alors que dans Doze, le téléphone ou tablette périodiquement réveiller à synchroniser les données, mais sinon la plupart des choses rester endormi. Voici ce qui se passe au niveau du système avec Doze.
- L'accès au réseau est désactivé, à moins que votre application reçoit un rang de priorité élevé Google Cloud Messagerie chatouillement.
- Serrures de réveil sont ignorés.
- Alarmes prévue avec le
AlarmManager
classe sont désactivés, sauf pour les alarmes que vous avez défini avec lesetAlarmClock ()
Procédé etAlarmManager.setAndAllowWhileIdle ()
. - Scans WiFi ne sont pas effectuées.
- Synchronise et des emplois pour vos adaptateurs de synchronisation et
JobScheduler
ne sont pas autorisés à courir.
Les développeurs seront en mesure de désigner certains messages push comme de haute priorité, ce qui permet à l'appareil de se réveiller pour un bref moment. Cela devrait éliminer beaucoup des wakelocks causés par des applications voyous en arrière-plan. Applications devrait également ne pas être en mesure de déclencher device wake-up (alarmes) sans avoir une bonne raison.
Les emplois faiblement prioritaires peuvent être mis en attente pour quand le dispositif se réveille back up, mais les développeurs sont avertis de tester leurs applications et assurez-vous qu'ils puissent récupérer gracieusement d'être en hibernation. Nous sommes toujours dans les premiers jours, donc il pourrait y avoir des conséquences imprévues de Doze. Nous devrons voir comment les développeurs à faire face.
- La source:
- Développeurs Android